package com.ruoyi.user.domain.vo;

import java.util.Date;

/**
 * 订单评价详情VO（含用户与商家基本信息）
 */
public class OrderReviewDetailVO {
    private Long reviewId;
    private Long orderId;
    private Long customerId;
    private Long merchantId;
    private Integer score;
    private String content;
    private String images;
    private Integer isAnonymous;
    private String replyContent;
    private Date repliedAt;
    private Date createdAt;
    private Date updatedAt;
    private Date deletedAt;

    // 级联的用户信息
    private String customerNickname;
    private String customerAvatarUrl;

    // 级联的商家信息
    private String merchantName;
    private String merchantAvatarUrl;

    public Long getReviewId() { return reviewId; }
    public void setReviewId(Long reviewId) { this.reviewId = reviewId; }

    public Long getOrderId() { return orderId; }
    public void setOrderId(Long orderId) { this.orderId = orderId; }

    public Long getCustomerId() { return customerId; }
    public void setCustomerId(Long customerId) { this.customerId = customerId; }

    public Long getMerchantId() { return merchantId; }
    public void setMerchantId(Long merchantId) { this.merchantId = merchantId; }

    public Integer getScore() { return score; }
    public void setScore(Integer score) { this.score = score; }

    public String getContent() { return content; }
    public void setContent(String content) { this.content = content; }

    public String getImages() { return images; }
    public void setImages(String images) { this.images = images; }

    public Integer getIsAnonymous() { return isAnonymous; }
    public void setIsAnonymous(Integer isAnonymous) { this.isAnonymous = isAnonymous; }

    public String getReplyContent() { return replyContent; }
    public void setReplyContent(String replyContent) { this.replyContent = replyContent; }

    public Date getRepliedAt() { return repliedAt; }
    public void setRepliedAt(Date repliedAt) { this.repliedAt = repliedAt; }

    public Date getCreatedAt() { return createdAt; }
    public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; }

    public Date getUpdatedAt() { return updatedAt; }
    public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; }

    public Date getDeletedAt() { return deletedAt; }
    public void setDeletedAt(Date deletedAt) { this.deletedAt = deletedAt; }

    public String getCustomerNickname() { return customerNickname; }
    public void setCustomerNickname(String customerNickname) { this.customerNickname = customerNickname; }

    public String getCustomerAvatarUrl() { return customerAvatarUrl; }
    public void setCustomerAvatarUrl(String customerAvatarUrl) { this.customerAvatarUrl = customerAvatarUrl; }

    public String getMerchantName() { return merchantName; }
    public void setMerchantName(String merchantName) { this.merchantName = merchantName; }

    public String getMerchantAvatarUrl() { return merchantAvatarUrl; }
    public void setMerchantAvatarUrl(String merchantAvatarUrl) { this.merchantAvatarUrl = merchantAvatarUrl; }
}